// 这一层负责和数据库打交道
const bannerModel = require("./models/bannerModel");

// 新增
module.exports.createBannerDao = async function (data) {
  return await bannerModel.create(data);
};

// 查询根据pk查询
module.exports.findByPkBannerDao = async function (id) {
  return await bannerModel.findByPk(id);
};

// 查询所有
module.exports.findAllBannerDao = async function () {
  return await bannerModel.findAll();
};

module.exports.updateBannerDao = async function (id, data) {
  return await bannerModel.update(data, {
    where: {
      id: id,
    },
  });
};

module.exports.deleteBannerDao = async function (id) {
  return await bannerModel.destroy({
    where: {
      id,
    },
  });
};
